page{
	width: 100vw;
	overflow-x: hidden;
}
.info {
	width: 90vw;
	position: relative;
	top: 32rpx;
	margin-left: 34rpx;
	margin-bottom: 32rpx;
	/* background-color: #000000; */
}

.goodsinfo {
	width: 100%;
	height: 236rpx;
	/* padding: 0 33rpx; */
	background-color: #FFFFFF;
	border-radius: 20rpx;
	box-sizing: border-box;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.goodsimage {
	width: 170rpx;
	height: 170rpx;
	border-radius: 10rpx;
	overflow: hidden;
	/* background-color: #cbcbcb; */
}

.goodstext {
	width: 63%;
	/* background-color: #2C3E50; */
	margin-left: 2%;
	height: 170rpx; 
}

.goodname {
	width: 100%;
	height: 40rpx;
	/* background: #0000FF; */
	margin-bottom: 12rpx;
	font-size: 28rpx;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	color: rgba(56, 56, 56, 1);
}

.goodother {
	width: 100%;
	height: 26rpx;
	font-size: 20rpx;
	color: rgba(112, 112, 112, 1);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* background-color: #009E94; */
	margin-bottom: 8rpx;
}

.goodsneed {
	width: 100vw;
	height: 400rpx;
	position: relative;
	top: 12rpx;
}

.need {
	width: 100vw;
	height: 54rpx;
	box-sizing: border-box;
	padding-left:44rpx;
	margin-top: 24rpx;
	margin-bottom: 12rpx;
	/* background-color: #0086B3; */
	font-weight: bold;
	font-size: 32rpx;
}

.needwidth{
	width: 100vw;
	background-color: #FFFFFF;
	position: relative;
	box-sizing: border-box;
	padding: 0 4vw;
}
 .custom-style {
	 width: 570rpx;
	 height: 80rpx;
	 border-radius: 40rpx;
	 background-color: rgba(255, 87, 51, 0.91);
	 font-size: 32rpx;
	 color: #FFFFFF;
	 position: relative;
	 top: 100rpx;
 }

